#ifndef _ETATROBOTAVIDE_H_
#define _ETATROBOTAVIDE_H_
#include "EtatRobotEnRoute.h"


class EtatRobotAVide :  public EtatRobotEnRoute {
protected:
	static EtatRobotAVide* instance;
	EtatRobotAVide(Robot* r) :
		EtatRobotEnRoute(r) {}

public:
	static EtatRobotAVide* getInstance(Robot* r);
	void avancer(int, int);
	void tourner(string direction);
	void rencontrerObstacle(Obstacle* o);

};



#endif
